package main

import (
	"baize/app/business/system/systemModels"
	"baize/app/datasource"
	"context"
	"go.mongodb.org/mongo-driver/mongo"
)

func InsertSysMenu(c context.Context, m *mongo.Client) {
	collection := m.Database(datasource.SysDatabase).Collection(datasource.Collection["menu"])
	menus := make([]interface{}, 0)
	menus = append(menus, &systemModels.SysMenu{MenuId: 1, MenuName: "系统管理", ParentId: 0, OrderNum: 1, Path: "system", Component: "", IsFrame: "1", IsCache: "0", MenuType: "M", Visible: "0", Status: "0", Perms: "", Icon: "user", Remark: "系统管理目录", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 2, MenuName: "系统监控", ParentId: 0, OrderNum: 2, Path: "monitor", Component: "", IsFrame: "1", IsCache: "0", MenuType: "M", Visible: "0", Status: "0", Perms: "", Icon: "peoples", Remark: "系统监控目录", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 3, MenuName: "系统工具", ParentId: 0, OrderNum: 3, Path: "tool", Component: "", IsFrame: "1", IsCache: "0", MenuType: "M", Visible: "0", Status: "0", Perms: "", Icon: "tool", Remark: "系统工具目录", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 100, MenuName: "用户管理", ParentId: 1, OrderNum: 1, Path: "user", Component: "system/user/index", IsFrame: "1", IsCache: "0", MenuType: "C", Visible: "0", Status: "0", Perms: "system:user:list", Icon: "user", Remark: "用户管理菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 101, MenuName: "角色管理", ParentId: 1, OrderNum: 2, Path: "role", Component: "system/role/index", IsFrame: "1", IsCache: "0", MenuType: "C", Visible: "0", Status: "0", Perms: "system:role:list", Icon: "peoples", Remark: "角色管理菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 102, MenuName: "菜单管理", ParentId: 1, OrderNum: 3, Path: "menu", Component: "system/menu/index", IsFrame: "1", IsCache: "0", MenuType: "C", Visible: "0", Status: "0", Perms: "system:menu:list", Icon: "tree-table", Remark: "菜单管理菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 103, MenuName: "部门管理", ParentId: 1, OrderNum: 4, Path: "dept", Component: "system/dept/index", IsFrame: "1", IsCache: "0", MenuType: "C", Visible: "0", Status: "0", Perms: "system:dept:list", Icon: "tree", Remark: "部门管理菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 104, MenuName: "岗位管理", ParentId: 1, OrderNum: 5, Path: "post", Component: "system/post/index", IsFrame: "1", IsCache: "0", MenuType: "C", Visible: "0", Status: "0", Perms: "system:post:list", Icon: "post", Remark: "岗位管理菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 105, MenuName: "字典管理", ParentId: 1, OrderNum: 6, Path: "dict", Component: "system/dict/index", IsFrame: "1", IsCache: "0", MenuType: "C", Visible: "0", Status: "0", Perms: "system:dict:list", Icon: "dict", Remark: "字典管理菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 106, MenuName: "参数设置", ParentId: 1, OrderNum: 7, Path: "config", Component: "system/config/index", IsFrame: "1", IsCache: "0", MenuType: "C", Visible: "0", Status: "0", Perms: "system:config:list", Icon: "edit", Remark: "参数设置菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 107, MenuName: "通知公告", ParentId: 1, OrderNum: 8, Path: "notice", Component: "system/notice/index", IsFrame: "1", IsCache: "0", MenuType: "C", Visible: "0", Status: "0", Perms: "system:notice:list", Icon: "message", Remark: "通知公告菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 108, MenuName: "日志管理", ParentId: 1, OrderNum: 9, Path: "log", Component: "", IsFrame: "1", IsCache: "0", MenuType: "M", Visible: "0", Status: "0", Perms: "", Icon: "log", Remark: "日志管理菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 109, MenuName: "在线用户", ParentId: 2, OrderNum: 1, Path: "online", Component: "monitor/online/index", IsFrame: "1", IsCache: "0", MenuType: "C", Visible: "0", Status: "0", Perms: "monitor:online:list", Icon: "online", Remark: "在线用户菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 110, MenuName: "定时任务", ParentId: 2, OrderNum: 2, Path: "job", Component: "monitor/job/index", IsFrame: "1", IsCache: "0", MenuType: "C", Visible: "1", Status: "0", Perms: "monitor:job:list", Icon: "job", Remark: "定时任务菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 111, MenuName: "数据监控", ParentId: 2, OrderNum: 3, Path: "druid", Component: "monitor/druid/index", IsFrame: "1", IsCache: "0", MenuType: "C", Visible: "1", Status: "0", Perms: "monitor:druid:list", Icon: "druid", Remark: "数据监控菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 112, MenuName: "服务监控", ParentId: 2, OrderNum: 4, Path: "server", Component: "monitor/server/index", IsFrame: "1", IsCache: "0", MenuType: "C", Visible: "0", Status: "0", Perms: "monitor:server:list", Icon: "server", Remark: "服务监控菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 113, MenuName: "缓存监控", ParentId: 2, OrderNum: 5, Path: "cache", Component: "monitor/cache/index", IsFrame: "1", IsCache: "0", MenuType: "C", Visible: "1", Status: "0", Perms: "monitor:cache:list", Icon: "redis", Remark: "缓存监控菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 114, MenuName: "缓存列表", ParentId: 2, OrderNum: 6, Path: "cacheList", Component: "monitor/cache/list", IsFrame: "1", IsCache: "0", MenuType: "C", Visible: "1", Status: "0", Perms: "monitor:cache:list", Icon: "redis-list", Remark: "缓存列表菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 115, MenuName: "表单构建", ParentId: 3, OrderNum: 1, Path: "build", Component: "tool/build/index", IsFrame: "1", IsCache: "0", MenuType: "C", Visible: "1", Status: "0", Perms: "tool:build:list", Icon: "build", Remark: "表单构建菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 116, MenuName: "代码生成", ParentId: 3, OrderNum: 2, Path: "gen", Component: "tool/gen/index", IsFrame: "1", IsCache: "0", MenuType: "C", Visible: "0", Status: "0", Perms: "tool:gen:list", Icon: "code", Remark: "代码生成菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 117, MenuName: "系统接口", ParentId: 3, OrderNum: 3, Path: "swagger", Component: "tool/swagger/index", IsFrame: "1", IsCache: "0", MenuType: "C", Visible: "0", Status: "0", Perms: "tool:swagger:list", Icon: "swagger", Remark: "系统接口菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 500, MenuName: "操作日志", ParentId: 108, OrderNum: 1, Path: "operlog", Component: "monitor/operlog/index", IsFrame: "1", IsCache: "0", MenuType: "C", Visible: "0", Status: "0", Perms: "monitor:operlog:list", Icon: "form", Remark: "操作日志菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 501, MenuName: "登录日志", ParentId: 108, OrderNum: 2, Path: "logininfor", Component: "monitor/logininfor/index", IsFrame: "1", IsCache: "0", MenuType: "C", Visible: "0", Status: "0", Perms: "monitor:logininfor:list", Icon: "logininfor", Remark: "登录日志菜单", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1000, MenuName: "用户查询", ParentId: 100, OrderNum: 1, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:user:query", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1001, MenuName: "用户新增", ParentId: 100, OrderNum: 2, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:user:add", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1002, MenuName: "用户修改", ParentId: 100, OrderNum: 3, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:user:edit", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1003, MenuName: "用户删除", ParentId: 100, OrderNum: 4, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "1", Status: "0", Perms: "system:user:remove", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1004, MenuName: "用户导出", ParentId: 100, OrderNum: 5, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:user:export", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1005, MenuName: "用户导入", ParentId: 100, OrderNum: 6, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:user:import", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1006, MenuName: "重置密码", ParentId: 100, OrderNum: 7, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:user:resetPwd", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1007, MenuName: "角色查询", ParentId: 101, OrderNum: 1, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:role:query", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1008, MenuName: "角色新增", ParentId: 101, OrderNum: 2, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:role:add", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1009, MenuName: "角色修改", ParentId: 101, OrderNum: 3, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:role:edit", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1010, MenuName: "角色删除", ParentId: 101, OrderNum: 4, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:role:remove", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1011, MenuName: "角色导出", ParentId: 101, OrderNum: 5, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:role:export", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1012, MenuName: "菜单查询", ParentId: 102, OrderNum: 1, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:menu:query", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1013, MenuName: "菜单新增", ParentId: 102, OrderNum: 2, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:menu:add", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1014, MenuName: "菜单修改", ParentId: 102, OrderNum: 3, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:menu:edit", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1015, MenuName: "菜单删除", ParentId: 102, OrderNum: 4, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:menu:remove", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1016, MenuName: "部门查询", ParentId: 103, OrderNum: 1, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:dept:query", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1017, MenuName: "部门新增", ParentId: 103, OrderNum: 2, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:dept:add", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1018, MenuName: "部门修改", ParentId: 103, OrderNum: 3, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:dept:edit", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1019, MenuName: "部门删除", ParentId: 103, OrderNum: 4, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:dept:remove", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1020, MenuName: "岗位查询", ParentId: 104, OrderNum: 1, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:post:query", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1021, MenuName: "岗位新增", ParentId: 104, OrderNum: 2, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:post:add", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1022, MenuName: "岗位修改", ParentId: 104, OrderNum: 3, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:post:edit", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1023, MenuName: "岗位删除", ParentId: 104, OrderNum: 4, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:post:remove", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1024, MenuName: "岗位导出", ParentId: 104, OrderNum: 5, Path: "", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:post:export", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1025, MenuName: "字典查询", ParentId: 105, OrderNum: 1, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:dict:query", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1026, MenuName: "字典新增", ParentId: 105, OrderNum: 2, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:dict:add", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1027, MenuName: "字典修改", ParentId: 105, OrderNum: 3, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:dict:edit", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1028, MenuName: "字典删除", ParentId: 105, OrderNum: 4, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:dict:remove", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1029, MenuName: "字典导出", ParentId: 105, OrderNum: 5, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:dict:export", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1030, MenuName: "参数查询", ParentId: 106, OrderNum: 1, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:config:query", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1031, MenuName: "参数新增", ParentId: 106, OrderNum: 2, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:config:add", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1032, MenuName: "参数修改", ParentId: 106, OrderNum: 3, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:config:edit", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1033, MenuName: "参数删除", ParentId: 106, OrderNum: 4, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:config:remove", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1034, MenuName: "参数导出", ParentId: 106, OrderNum: 5, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:config:export", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1035, MenuName: "公告查询", ParentId: 107, OrderNum: 1, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:notice:query", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1036, MenuName: "公告新增", ParentId: 107, OrderNum: 2, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:notice:add", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1037, MenuName: "公告修改", ParentId: 107, OrderNum: 3, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:notice:edit", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1038, MenuName: "公告删除", ParentId: 107, OrderNum: 4, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "system:notice:remove", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1039, MenuName: "操作查询", ParentId: 500, OrderNum: 1, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "monitor:operlog:query", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1040, MenuName: "操作删除", ParentId: 500, OrderNum: 2, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "monitor:operlog:remove", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1041, MenuName: "日志导出", ParentId: 500, OrderNum: 3, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "monitor:operlog:export", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1042, MenuName: "登录查询", ParentId: 501, OrderNum: 1, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "monitor:logininfor:query", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1043, MenuName: "登录删除", ParentId: 501, OrderNum: 2, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "monitor:logininfor:remove", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1044, MenuName: "日志导出", ParentId: 501, OrderNum: 3, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "monitor:logininfor:export", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1046, MenuName: "在线查询", ParentId: 109, OrderNum: 1, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "monitor:online:query", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1047, MenuName: "批量强退", ParentId: 109, OrderNum: 2, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "monitor:online:batchLogout", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1048, MenuName: "单条强退", ParentId: 109, OrderNum: 3, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "monitor:online:forceLogout", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1049, MenuName: "任务查询", ParentId: 110, OrderNum: 1, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "monitor:job:query", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1050, MenuName: "任务新增", ParentId: 110, OrderNum: 2, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "monitor:job:add", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1051, MenuName: "任务修改", ParentId: 110, OrderNum: 3, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "monitor:job:edit", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1052, MenuName: "任务删除", ParentId: 110, OrderNum: 4, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "monitor:job:remove", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1053, MenuName: "状态修改", ParentId: 110, OrderNum: 5, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "monitor:job:changeStatus", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1054, MenuName: "任务导出", ParentId: 110, OrderNum: 6, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "monitor:job:export", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1055, MenuName: "生成查询", ParentId: 116, OrderNum: 1, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "tool:gen:query", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1056, MenuName: "生成修改", ParentId: 116, OrderNum: 2, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "tool:gen:edit", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1057, MenuName: "生成删除", ParentId: 116, OrderNum: 3, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "tool:gen:remove", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1058, MenuName: "生成代码", ParentId: 116, OrderNum: 4, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "tool:gen:code", Icon: "#", Remark: "", BaseEntity: be})
	menus = append(menus, &systemModels.SysMenu{MenuId: 1059, MenuName: "生成预览", ParentId: 116, OrderNum: 5, Path: "#", Component: "", IsFrame: "1", IsCache: "0", MenuType: "F", Visible: "0", Status: "0", Perms: "tool:gen:preview", Icon: "#", Remark: "", BaseEntity: be})

	_, err := collection.InsertMany(c, menus)
	if err != nil {
		panic(err)
	}
}
